<%@ page contentType="text/html;charset=UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page import="org.acegisecurity.ui.AbstractProcessingFilter"%>
<%@ page
	import="org.acegisecurity.ui.webapp.AuthenticationProcessingFilter"%>
<%@ page import="org.acegisecurity.AuthenticationException"%>

<html>
	<head>
		<%@ include file="/jsp/meta.jsp"%>
		<link href="${ctx}/styles/admin/admin.css" type="text/css"
			rel="stylesheet">
		<title>Login</title>
	</head>

	<body>
		<div id="header">
			<h1>
				Administrator Login
			</h1>
		</div>

			<%-- this form-login-page form is also used as the 
         form-error-page to ask for a login again.
         --%>
			<c:if test="${not empty param.login_error}">
				<font color="red"> Your login attempt was not successful, try
					again.<BR>
					<BR> Reason: <%=((AuthenticationException) session
										.getAttribute(AbstractProcessingFilter.ACEGI_SECURITY_LAST_EXCEPTION_KEY))
										.getMessage()%>
				</font>
			</c:if>
		<form action="<c:url value='j_acegi_security_check'/>" method="POST">
			<table>
				<tr>
					<td>
						User:
					</td>
					<td>
						<input type='text' name='j_username'
							<c:if test="${not empty param.login_error}">value='<%=session
									.getAttribute(AuthenticationProcessingFilter.ACEGI_SECURITY_LAST_USERNAME_KEY)%>'</c:if>>
					</td>
				</tr>
				<tr>
					<td>
						Password:
					</td>
					<td>
						<input type='password' name='j_password'>
					</td>
				</tr>
				<tr>
					<td>
						<input type="checkbox" name="_acegi_security_remember_me">
					</td>
					<td>
						Don't ask for my password for two weeks
					</td>
				</tr>

				<tr>
					<td colspan='2'>
						<input name="submit" type="submit" value="Submit">
					</td>
				</tr>
			</table>

		</form>

	</body>
</html>
